package handler

// type MetricData ms.MetricData

// func (m *MetricData) ToMap() map[string]interface{} {
// 	return map[string]interface{}{
// 		"id":        m.ID,
// 		"value":     m.Value.Raw,
// 		"timestamp": m.Timestamp,
// 	}
// }

// func (m *MetricData) FromMap(values map[string]interface{}) error {
// 	id, err := coerce.ToString(values["id"])
// 	if err != nil {
// 		return err
// 	}
// 	m.ID = id

// 	value, err := coerce.ToString(values["value"])
// 	if err != nil {
// 		return err
// 	}
// 	m.Value = gjson.Parse(value)

// 	timestamp, err := coerce.ToInt64(values["timestamp"])
// 	if err != nil {
// 		return err
// 	}
// 	m.Timestamp = timestamp

// 	return nil
// }
